#shophome_page{
    margin: 0;
    padding:0;
    width: 100%;
    background: none;
}
#shophome_content{
    position: relative;
    width: 100%;
}
#shophome_tab_recommend,#shophome_tab_shoplist{
    width: 100%;
}
.shophome_tab_shoplist{
    width: 100%;
    height: auto;
}
.shophome_tab_shoplist a{
    text-decoration: none;
}
.shophome_tab_shoplist a span{
    position: relative;
    color:#ffffff;
    top:9em ;
    left: 1em;
    text-decoration: none;
    font-weight: 100;
}
.shophome_tab_shoplist a img{
    width: 100%;
    float: left;
}
.shophome_address_con2{
    padding: 0.2em 0.5em;
    float: left;
}
.address{
    float: left;
    width: 20px;
    height: 20px;
}
.shophome_name_con2{
    display: block;
    float: left;
    line-height: 1.7em;
}
#shophome_content a{
    padding: 0;
    text-decoration: none;
}
#shophome_content a span{
    float: left;
    position: relative;
    top: 6em;
    left: 0;
    font-size: 0.7em;
    color:white;
}
.shophome_tab_recommend{
    width: 100%;
}
.shophome_tab_recommend>img{
    width: 100%;
}
.shophome_con2_abstract1{
    padding: 0.2em 0.5em;
    font-weight: 500;
    color: #000000;
    line-height: 1.2em;
}
#shophome_tab_recommend {
    display: block;
}
#shophome_tab_shoplist {
    display: none;
}
.ui-content {
    border-width: 0;
    overflow: visible;
    overflow-x: hidden;
    padding: 0.82em 0 1.5em;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.0) {
    .shophome_tab_shoplist a span{
        top:15em ;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 1.3) {
    .shophome_tab_shoplist a span{
        top:12em ;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .shophome_tab_shoplist a span{
        top:10em ;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .shophome_tab_shoplist a span{
        top: 9em;
        bottom: auto;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.1) {
    .shophome_tab_shoplist a span{
        top:8em ;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 3.0) {
    .shophome_tab_shoplist a span{
        top:6.8em ;
    }
}
